// 1.引入express  【npm i express】
const express = require('express');
// 2.创建服务 
const server = express();
// 3. 路由处理规则

// 中间件就是一个函数,作用可以提取不同路由中的相同代码
let timeMiddleware = function(request, response, next){
    console.log(Date.now());
    // 控制代码是否继续向下执行
    next();
}
// 使用全局中间件
server.use(timeMiddleware);

server.get('/index',(request,response)=>{
    // Date.now()当前时间的时间戳 从1970年1月1号到现在的毫秒数
    // console.log(Date.now());
    response.end('index page');
})
server.get('/login',(request,response)=>{
    // console.log(Date.now());
    response.end('login page');
})
server.get('/user',(request,response)=>{
    // console.log(Date.now());
    response.end('user page');
})
// 4. 监听端口 启动服务
server.listen(8080,()=>{
    console.log('server run at 8080');
})